๐Ÿ”ฅFinal Project Day 2 - flex-basis

๐ŸžElement ์˜ ๊ธฐ๋ณธ ํฌ๊ธฐ๋ฅผ ์ •ํ•˜๋Š” flex-basis

์–ด๋–ค ๋นˆ ๊ณต๊ฐ„์ด ๋‚˜๋‰˜๊ธฐ ์ „์—, ์ฆ‰ ์ปค์ง€๊ฑฐ๋‚˜ ์ค„์–ด๋“ค๊ธฐ ์ „์— element ์˜ ๊ธฐ๋ณธ ํฌ๊ธฐ๋ฅผ ์ •ํ•˜๋Š” ์†์„ฑ์ด ๋ฐ”๋กœ flex-basis ๋ผ๊ณ  ํ•œ๋‹ค.

flex-basis ๋Š” flex ๋ถ€๋ชจ์˜ child ์— ์ ์šฉํ•˜๋ฉฐ, flex-basis ๋Š” element ์—๊ฒŒ ์ฒ˜์Œ(initial) ํฌ๊ธฐ๋ฅผ ์ฃผ๋Š”๊ฑฐ๋ผ ํ•œ๋‹ค.

์ฒ˜์Œ ํฌ๊ธฐ ์ด์ง€๋งŒ ์‹ค์ œ ํฌ๊ธฐ๊ฐ€ ์•„๋‹Œ ์ด์œ ๋Š”, flex-grow ์™€ flex-shrink ์— ์˜ํ•ด ํฌ๊ธฐ๊ฐ€ ๋ฐ”๋€Œ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

flex-basis ๋Š” main axis ์—์„œ ์ž‘์šฉํ•˜๋ฏ€๋กœ flex-direction ์ด row ์ผ๋•Œ, flex-basis ๋Š” width ์ด๋‹ค.

๊ทธ๋Ÿฐ๋ฐ flex-direction ์ด column ์ด๋ฉด, flex-basis ๋Š” height ๊ฐ€ ๋œ๋‹ค. ์ด๋•Œ ๋ถ€๋ชจ ์š”์†Œ์— ๋†’์ด๊ฐ€ ์ง€์ •๋˜์–ด ์žˆ์–ด์•ผ ์ œ๋Œ€๋กœ ๋ณด์ด๊ฒŒ ๋œ๋‹ค.

flex basis column

ํ•˜์ง€๋งŒ flex-basis ๋Š” width ๋กœ ๋Œ€์ฒด๋  ์ˆ˜ ์žˆ๋‹ค.

flex-basis ๊ฐ€ ๋ณ€ํ•˜์ง€ ์•Š์œผ๋ฉด flex-basis ๋Š” width ์™€ ๊ฐ™๋‹ค.


Written by@[DotoriMook]
ํ”„๋ก ํŠธ์—”๋“œ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž ๋„ํ† ๋ฆฌ๋ฌต์˜ ๊ธฐ์ˆ ๊ฐœ๋ฐœ ๋ธ”๋กœ๊ทธ ์ž…๋‹ˆ๋‹ค.

GitHubMediumTwitterFacebook